package com.youlu.campus.admin.zm.dto;

import com.youlu.campus.entity.enums.ItemTypeEnum;
import lombok.Data;
import org.springframework.data.mongodb.core.index.Indexed;

import java.util.Date;
import java.util.HashSet;
import java.util.List;
import java.util.Set;

/**
 * @author : [dengbo]
 * @className : SubOrderInfoDTO
 * @description : [子订单信息]
 * @createTime : [2022/11/15 11:02]
 */
@Data
public class SubOrderInfoDTO {
    /**
     * 1、证书
     * 2、礼品
     * 3、证书+礼品
     */
    private Integer itemType;
    /**
     *
     * @see  ItemTypeEnum
     */
    private ItemTypeEnum itemTypeEnum;
    /**
     * 物流编号
     */
    private Set<String> logisticsNoList = new HashSet<>();
    /**
     * 物流公司
     */
    private Set<String> logisticsCompanyList = new HashSet<>();
    /**
     * 物流编号字符串
     */
    private String logisticsNos;
    /**
     * 物流公司多个字符串
     */
    private String logisticsCompanys;
    /**
     * 子订单列表
     */
    private List<String> subOrderNos;
    /**
     * 用户名
     */
    private String userName;
    /**
     * 支付状态
     */
    private String status;
    /**
     * 退款状态
     */
    private String refundStatus = "0";
    /**
     * 支付日期
     */
    protected Date payTime;

}
